/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.foxinline.manager.criar;

import br.com.foxinline.modelo.Mensagem;
import br.com.foxinline.servico.MensagemServico;
import java.io.Serializable;
import java.util.Map;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author roniere
 */
@ViewScoped
@ManagedBean
public class ManagerMensagem implements Serializable {

    @EJB
    MensagemServico mensagemServico;
    private Mensagem mensagem;

    @PostConstruct
    public void init() {
        Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
        String saleId = params.get("messageId");
        if (saleId != null) {
            this.mensagem = mensagemServico.pesquisar(Long.valueOf(saleId));
        }
    }

    public Mensagem getMensagem() {
        return mensagem;
    }

    public void setMensagem(Mensagem mensagem) {
        this.mensagem = mensagem;
    }
}
